testing challenges india